Chennai, the capital of the Indian state of Tamil Nadu, has been marked as one of the best cities to...